import re

def analyze_words(input_string):
    words = input_string.split()
    
    if len(words) <= 1:
        return "Мало данных для анализа"
    
    word_count = len(words)
    upper_cyrillic_count = len([word for word in words if re.match('[А-ЯЁ]', word[0])])
    latin_char_count = len([word for word in words if re.search('[a-zA-Z]', word)])
    short_word_count = len([word for word in words if len(word) <= 3])
    hyphen_word_count = len([word for word in words if '-' in word])
    
    longest_words = [word for word in words if len(word) == max([len(w) for w in words])]
    longest_word = longest_words[0]
    longest_word_length = len(longest_word)
    
    report = f"Кол-во слов: {word_count}\n"
    report += f"Кол-во слов с заглавной кириллической буквы: {upper_cyrillic_count}\n"
    report += f"Кол-во слов содержащих латинский символ: {latin_char_count}\n"
    report += f"Кол-во слов не превышающих 3 символа: {short_word_count}\n"
    report += f"Кол-во слов в составе которых имеется дефис: {hyphen_word_count}\n"
    report += f"Самое длинное слово: {longest_word}\n"
    report += f"Длина слова: {longest_word_length}"

    return report

input_string = input("Введите несколько слов, разделенных пробелом: ")
print(analyze_words(input_string))